982de765308feacd6eed527ba63ba10f9d0628b1,src/freenet/client/async/ClientRequestScheduler.java,ClientRequestScheduler,finishRegister,#SendableRequest#boolean#boolean#boolean#RegisterMe#,386
Before Change
if(logMINOR)
Logger.minor(this, "finishRegister() for "+req);
if(anyValid)
schedCore.innerRegister(req, random, selectorContainer);
if(reg != null)
selectorContainer.delete(reg);
maybeFillStarterQueue(selectorContainer, clientContext);
After Change
if(logMINOR)
Logger.minor(this, "finishRegister() for "+req);
if(anyValid) {
if(!tryDirect) {
if(req.isCancelled(selectorContainer) || req.isEmpty(selectorContainer)) {
Logger.error(this, "Request is empty/cancelled: "+req);
} else {
schedCore.innerRegister(req, random, selectorContainer);
}
}
}